high powered engine - Français Anglais Dictionnaire